package com.zhuojy.equity.mall.admin.common.entity.vo;

import com.zhuojy.equity.mall.admin.common.entity.po.THolidayPo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 员工假期表多表回显
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HolidayVO extends THolidayPo implements Serializable {
    private static final long serialVersionUID = -258745148984755292L;
    /**
     * 规则
     */
    private Integer leaveProve;

    private String leaveDate;

    private Integer minDuration;

    private Integer maxDuration;

    private Integer filedRestrictions;

    private Integer filedQualification;
    /**
     * 假期设置
     */
    private Long id;

    private String holidayType;

    private Integer scopeOfApplication;

    private Integer headId;

    private Integer unitDuration;

    private Integer rulesId;

    private Integer settingId;

    private Integer workTime;

    private Integer isRestrictions;

    /**
     * 余额配置
     */
    private Integer issuanceMethod;

    private Integer releaseDate;

    private Integer releaseRules;

    private Integer seniorityQuota;

    private Integer ageQuota;

    private Integer issuanceQuota;

    private Integer holidayValidity;

    private Integer retainTime;
}
